package com.xx.doublexchat.common.common.exception;

import lombok.AllArgsConstructor;
import lombok.Getter;

@AllArgsConstructor
@Getter
public enum CommonErrorEnum implements ErrorEnum{
    BUSINESS_ERROR(0,"{0}"),
    SYSTEM_ERROR(-1,"系统出小差了,请稍后再试"),
    PARAM_INVALID(-2,"参数校验失败{0}"),
    LOCK_LIMIT(-3,"请求太频繁了，请稍后再试")
    ;

    private final Integer code;

    private final String message;

    @Override
    public Integer getErrorCode() {
        return code;
    }

    @Override
    public String getErrorMessage() {
        return message;
    }
}
